Request for retransmission when format of data is incorrect

ABSTRACT

A wireless communication apparatus that uses a communication protocol to transmit and receive data with a data check bit, including a received data determining section that performs a data check for received data by using the data check bit to determine whether the data is error; a received result transmitting section that, when determined to be error, discards the data and transmits a retransmission request to other wireless communication apparatus of the transmitting origin, whereas determined to be not error, transmits a message indicating that the data is normal to the other wireless communication apparatus of the transmitting origin; and a retransmission asking section that determines whether a format of the data is incorrect or normal, and when determined to be normal, passes the data to predetermined processing, whereas when determined to be incorrect, discards the data and asks the received result transmitting section to request retransmission of the data.

CROSS-REFERENCE TO RELATED APPLICATION

This is a continuation application of PCT/JP2007/069379, filed on Oct.3, 2007.

TECHNICAL FIELD

The embodiment discussed herein is related to a wireless communicationapparatus that uses a communication protocol to transmit and receivedata with a data check bit, a wireless communication control apparatusthat is used in the wireless communication apparatus to controlcommunication, a wireless communication method that uses the wirelesscommunication apparatus, a storage medium storing a wirelesscommunication program that causes the wireless communication apparatusto perform data reception processing, a wireless communication controlmethod that uses the wireless communication control apparatus used inthe wireless communication apparatus to control communication, and astorage medium storing a wireless communication control program that isused in the wireless communication control apparatus which is used inthe wireless communication apparatus to control communication.

BACKGROUND ART

Recently, a protocol of wireless communication system referred to as 3G(3rd generation) is widely employed.

There are some development stages in this 3G, and in addition to theoriginal 3G employed in FOMA and the like, there appears a cellulartelephone employing a protocol referred to as 3.5G or HSDPA in whichspeed of communication is more enhanced. Moreover, now a protocolreferred to as Super3G or 3.9G is examined.

A protocol in a wireless communication system of this 3G group isdivided into plural layers. A layer 1 among them is a layer referred toas a physical layer and handles actual communication.

FIG. 1 is a protocol block diagram of a layer 2.

The layer 2 positioned on the layer 1 includes three sub layers of a MAC(Medium Access Control), a RLC (Radio Link Control), and a PDCP (PacketData Convergence Protocol).

Here, a whole of one processing function arranged in one layer or onesub layer is called an entity. PDCP entity or RLC entity exists as manyas LCH (Logical Channel) to be used (n pieces of #1˜#n in the exampleillustrated in FIG. 1). Each PDCP and each RLC correspond to each LCHand transfer a PDU (Protocol Data Unit). Here, the PDCP entity processesconcealment of data and the like in 3.9G (Super3G), and the RLC entityprocesses retransmission control of data and the like.

A MAC entity integrates PDU's transferred from each RLC entity via eachLCH into one PDU and transmits the PDU to a HARQ (Hybrid AutomaticRepeat reQuest). The HARQ transfers the PDU to the lower layer 1 via aTRCH (Transport Channel).

On a receiving side, the MAC entity divides the PDU transferred from thelayer 1 via the TRCH into one PDU or plural PDU's, and transfers thedivided PDU's (PDU) to each RLC entity via each LCH.

Incidentally, although there is a layer 3 on the layer 2, the layer 3 isnot directly related here so that its illustration and explanation areomitted.

Here, for each PDU, a mechanism capable of exchanging information with acounterpart side by adding not only user data but also controlinformation necessary for an entity on the counterpart side is examinedin 3GPP (3rd Generation Partnership Project).

FIG. 2 illustrates an example of a data flow of a PDU with controlinformation added thereto.

In the RLC entity, a header H is added to a RLC-SDU (Source Data Unit)received from the PDCP entity of the same LCH to be transmitted to theMAC entity as a PDU in a RLC sub layer (RLC-PDU). In the MAC entity,RLC-PDU's transmitted from RLC entities of plural LCH's are received asSDU's (MAC-SDU's) in the MAC sub layers. The plural MAC-SDU's areintegrated, added with MAC control information and further added with aheader H, and transmitted to the layer 1 as one single MAC-PDU. In thelayer 1, the MAC-PDU transmitted from the MAC sub layer is transmittedby wireless.

On the other hand, on the receiving side, the MAC-PDU received in thelayer 1 is passed to the MAC entity, and in the MAC entity, the receivedMAC-PDU is divided into MAC-SDU's for each LCH and passed to the RLCentities of each LCH.

Incidentally, in this FIG. 2, a case of normally being transmitted andreceived is exemplified. Incidentally, the HARQ (see FIG. 1) included inthe MAC entity checks whether reception is normal or abnormal by a CRC(Cyclic Redundancy Check), and transmits an ACK (Acknowledgment) towarda transmitting origin if reception is normal (CRC-OK) or transmits aNACK (Negative Acknowledgment) when reception is abnormal (CRC-NG), sothat a retransmission request is performed.

FIG. 3 illustrates a data flow including returning of the ACK and NACKby the HARQ on the receiving side.

Here, a case is illustrated in which a HARQ transmission controllingsection on the transmitting side operates, and two MAC-PDU's of aMAC-PDU #1 and a MAC-PDU #2 are transmitted toward the receiving side.On the receiving side, these two MAC-PDU's are received, and a HARQreception controlling section on the receiving side performs a CRC checkfor each of the received MAC-PDU's. As a result of the CRC check, it isdetermined that the MAC-PDU #1 is abnormal in receiving (CRC-NG), and aNACK is transmitted toward the transmitting side at this time. When theHARQ transmission controlling section on the transmitting side receivesthe NACK, the HARQ transmission controlling section performsretransmission control of the same MAC-PDU #1. On the transmitting side,a time when the MAC-PDU #1 is transmitted is managed, and when the NACKis received, it is possible to identify retransmission of whichparticular MAC-PDU the NACK requests, from a received time of the NACK.Therefore, on the receiving side of the MAC-PDU, simply by transmittingthe NACK, without transmitting an identifier of a MAC-PDU in which anabnormality in receiving occurs on the receiving side, it is possible torecognize in which particular MAC-PDU the abnormality in receivingoccurs on the transmitting side.

As for the MAC-PDU #2 that is transmitted following the MAC-PDU #1 fromthe transmitting side, when reception is normal (CRC-OK), the HARQreception controlling section passes the MAC-PDU #2 to the MAC-PDUdetermination processing section and also transmits an ACK toward thetransmitting side. The transmitting side which receives the ACKrecognizes that retransmission control for the MAC-PDU #2 is unnecessaryand transmits a MAC-PDU (here, MAC-PDU #n) to be transmitted next.

In the MAC-PDU determination processing section, it is determinedwhether the MAC-PDU #2 received from the HARQ reception controllingsection is a PDU in a normal format or a PDU in an incorrect format.

FIG. 4 is a schematic diagram illustrating a determination processingwhether a PDU is in a normal format or an incorrect format in theMAC-PDU determination processing section.

As described above, when the HARQ reception controlling sectiondetermines that the reception is normal as a result of the CRC check,the HARQ reception controlling section transmits an ACK toward thetransmitting side and also passes the MAC-PDU to the MAC-PDUdetermination processing section. When the MAC-PDU determinationprocessing section receives the MAC-PDU from the HARQ receptioncontrolling section, it is determined whether the format of the MAC-PDUis normal or incorrect.

For example, the following cases are considered as an incorrect format.

(1) An identifier of a LCH is out of range.

(2) More headers than specified in exist (E (Extension) flag in a headeris ON).

(3) A sum of Length information in a header is longer than a receivedMAC-PDU.

(4) An identifier of the MAC control information is out of range.

(5) An identifier of the MAC control information is different from theLength.

In the MAC-PDU determination processing section, it is determinedwhether the MAC-PDU is in a normal format or an incorrect format, andwhen it is determined to be the normal format, the MAC-PDU is dividedinto MAC-SDU's for each LCH to be passed to a RLC entity of each LCH(see FIG. 2), and when it is determined to be the incorrect format, theMAC-PDU is discarded. In this case, the retransmission control is notperformed in the MAC entity. As described above, since theretransmission control is performed in the RLC entity, if the RLC-PDU tobe received by the RLC entity is not received, the retransmissionrequest is performed from the RLC entity. However, since there is acondition for performing the retransmission control in the RLC entity,the retransmission control is not performed immediately.

Subsequently, as a technique related to the present invention, anoutline of MIMO (Multiple-Input Multiple-Output) to performcommunication by using plural antennas will be explained.

FIG. 5 is a block diagram illustrating an outline of a transmittingapparatus and a receiving apparatus employing the MIMO, and FIG. 6illustrates a data flow when the MIMO is employed.

In a MAC-PDU generation processing section 11 on the transmitting side,RLC-PDU's (MAC-SDU's) received from each RLC are integrated to generatea MAC-PDU as illustrated in FIG. 2. Although this MAC-PDU is generatedin multiple numbers depending on generation of data to be transmitted,in FIG. 5 and FIG. 6, two MAC-PDU's of the MAC-PDU #1 and the MAC-PDU #2are typically illustrated. The MAC-PDU's generated in the MAC-PDUgeneration processing section 11 are inputted into a layer 1transmission processing section 13 via the HARQ transmission controllingsection 12, the MAC-PDU's are allocated to plural antennas 14 a, 14 b(here, two antennas as one example), respectively, and transmitted whilebeing shared by these two antennas 14 a, 14 b.

On the receiving side, the MAC-PDU's transmitted from these two antennas14 a, 14 b on the transmitting side are received by two antennas 24 a,24 b, and passed to a layer 1 reception processing section 23. In FIG.6, a pair of the antennas for transmitting and receiving is referred toas a MIMO antenna while identifying each as a MIMO antenna &1 and a MIMOantenna &2.

The MAC-PDU's received via the plural antennas 24 a, 24 b in the layer 1reception processing section 22 on the receiving side are, after a CRCcheck is performed and a NACK and an ACK are transmitted by the HARQreception controlling section 22, to be transmitted to the MAC-PDUdetermination processing section 21. In the MAC-PDU determinationprocessing section 21, the normality or incorrectness of the format isdetermined, and when determined to be the normal format, the MAC-PDU'sare divided into MAC-PDU's for each LCH to be passed to each RLC entity.A MAC-PDU in the incorrect format is discarded in the MAC-PDUdetermination processing section 21.

Thus, the MIMO is a technique of transmitting and receiving in parallelby using plural antennas, and enables high speed communication since theplural antennas are used so that the bandwidth is widened.

In the above-described communication algorithm, the MAC-PDUdetermination processing section on the receiving side determineswhether a format of the received MAC-PDU is normal or incorrect and whendetermined to be the incorrect format, the MAC-PDU determinationprocessing section discards the MAC-PDU. Although the acquisition of thediscarded data is handled by the retransmission control in the RLCentity, as described above, the retransmission control in the RLC entityis not immediately performed, but it takes some time before the requestof retransmission so that a throughput as a whole may decrease.

DISCLOSURE OF INVENTION

A first wireless communication apparatus out of the wirelesscommunication apparatus of the present invention uses a communicationprotocol to transmit and receive data with a data check bit, andincludes:

a receiving section that receives the data from other wirelesscommunication apparatus of a transmitting origin;

a received data determining section that performs a data check for thereceived data by using the data check bit and performs a determinationwhether or not the data is an error;

a received result transmitting section that, when a result of thedetermination is an error, discards the data and transmits aretransmission request for the data to the other wireless communicationapparatus of the transmitting origin, and when a result of thedetermination is not an error, transmits a message indicating that thedata is normal to the other wireless communication apparatus of thetransmitting origin;

a format determining section that determines whether a format of thedata is incorrect or normal, and that passes the data to predeterminedprocessing when the format of the data is determined to be normal; and

a retransmission asking section that discards the data and asks thereceived result transmitting section to request retransmission of thedata when the format of the data is determined to be incorrect.

Since the first wireless communication apparatus of the presentinvention determines whether a format of received data is incorrect ornormal, and includes the retransmission asking section that, when theformat of the data is determined to be incorrect, discards the data andasks the received result transmitting section to request retransmissionof the data, the retransmission request is made immediately when theformat of the data is incorrect and thus a throughput of communicationis improved.

Here, the communication protocol of the first wireless communicationapparatus typically includes a MAC (Medium Access Control) protocol, thedata check is a CRC (Cyclic Redundancy Check), and the predeterminedprocessing is a RLC (Radio Link Control).

Further, a second wireless communication apparatus out of the wirelesscommunication apparatus of the present invention uses a communicationprotocol to transmit and receive data with a data check bit, andincludes:

a transmitting section that transmits the data toward another wirelesscommunication apparatus of a transmitting destination, wherein theretransmission asking section, when the format of the data is determinedto be incorrect, discards the data and instead of asking the receivedresult transmitting section to request retransmission of the data, asksthe transmitting section to embed a retransmission request incommunication control information of the data to be transmitted to theother wireless communication apparatus of the transmitting origin and totransmit the data.

Since the second wireless communication apparatus of the presentinvention determines whether a format of data is incorrect or normal,and includes the retransmission asking section that, when the format ofthe data is determined to be incorrect, discards the data and asks thetransmitting section to embed a retransmission request in communicationcontrol information of the data to be transmitted to the other wirelesscommunication apparatus of the transmitting origin and to transmit thedata, the retransmission request of the data is made immediately whenthe communication control information of the data is incorrect and thusa throughput of communication is improved.

Here, in the second wireless communication apparatus of the presentinvention, it is preferable that the retransmission asking section asksthe transmitting section to further embed a retransmission requestincluding reception time information of the received data incommunication control information of the data to be transmitted to theother wireless communication apparatus of the transmitting origin and totransmit the data.

A transmission time of data to be transmitted to the transmitting originthat has transmitted the incorrect data is not regulated uniformly.However, by embedding a retransmission request including reception timeinformation of the incorrect data in communication control informationof the data to be transmitted to the transmitting origin, on thetransmitting side that has transmitted the incorrect data, it ispossible to easily identify the incorrect data.

Moreover, it is preferable that the second wireless communicationapparatus further includes plural antennas and performs MINO(Multiple-Input Multiple-Output) communication by using the pluralantennas, and

the retransmission asking section asks the transmitting section to embeda retransmission request further including antenna identificationinformation as well as the reception time information of the receiveddata in communication control information of the data to be transmittedto the other wireless communication apparatus of the transmitting originand to transmit the data.

In the wireless communication apparatus employing the MINO technique,wireless communication is performed in parallel by using pluralantennas. Therefore, by embedding a retransmission request includingantenna identification information to identify a specific antenna thathas received the incorrect data along with the reception timeinformation in the communication control information, on thetransmitting side that has transmitted the incorrect data, it ispossible to easily identify the incorrect data by the reception timeinformation and the antenna identification information.

The communication protocol of the second wireless communicationapparatus typically includes a MAC (Medium Access Control) protocol, thedata check is a CRC (Cyclic Redundancy Check), and the predeterminedprocessing is a RLC (Radio Link Control).

Incidentally, in either of the first and the second wirelesscommunication apparatus, it is preferable that the retransmission askingsection does not perform the retransmission request of the data anymorewhen a format of the retransmitted data has a same incorrect content.

When a same incorrect content is included in the retransmitted data, itmeans that the incorrectness has not been resolved on the transmittingside, and a possibility of obtaining data in which the incorrectness isresolved is low through further retransmission request. So it isdesirable not to perform the retransmission request of the data anymoresince it only increases traffic.

Still more, a first wireless communication control apparatus out of thewireless communication control apparatus of the present invention isused in a wireless communication apparatus which uses a communicationprotocol to transmit and receive data with a data check bit and whichincludes a receiving section and a received result transmitting section,to control communication, and the first wireless communication controlapparatus includes:

a received data determining section that performs a data check for thereceived data by using the data check bit and performs a determinationwhether or not the data is an error;

a received result transmission instructing section that, when a resultof the determination is an error, discards the data and instructs thereceived result transmitting section to transmit a retransmissionrequest of the data to the other wireless communication apparatus of thetransmitting origin, and when a result of the determination is not anerror, instructs the received result transmitting section to transmit amessage indicating that the data is normal to the other wirelesscommunication apparatus of the transmitting origin;

a format determining section that determines whether a format of thedata is incorrect or normal, and that passes the data to predeterminedprocessing when the format of the data is determined to be normal; and

a retransmission asking section that discards the data and asks thereceived result transmitting section to request retransmission of thedata when the format of the data is determined to be incorrect.

Furthermore, a second wireless communication control apparatus out ofthe wireless communication control apparatus of the present invention isused in a wireless communication apparatus which uses a communicationprotocol to transmit and receive data including communication controlinformation with a data check bit and which includes a receiving sectionand a received result transmitting section, to control communication,and the second wireless communication control apparatus includes:

a received data determining section that performs a data check for thereceived data by using the data check bit and performs a determinationwhether or not the data is an error;

a received result transmission instructing section that, when a resultof the determination is an error, discards the data and instructs thereceived result transmitting section to transmit a retransmissionrequest of the data to the other wireless communication apparatus of thetransmitting origin, and when a result of the determination is not anerror, instructs the received result transmitting section to transmit amessage indicating that the data is normal to the other wirelesscommunication apparatus of the transmitting origin;

a format determining section that determines whether a format of thedata is incorrect or normal, and that passes the data to predeterminedprocessing when the format of the data is determined to be normal; and

a retransmission asking section that, when the format of the data isdetermined to be incorrect, discards the data and asks the transmittingsection to embed a retransmission request in communication controlinformation of the data to be transmitted to the other wirelesscommunication apparatus of the transmitting origin.

A first wireless communication method out of the wireless communicationmethods of the present invention uses a wireless communication apparatuswhich uses a communication protocol to transmit and receive data with adata check bit and which includes a receiving section, a received datadetermining section, a received result transmitting section, a formatdetermining section, and a retransmission asking section,

the first wireless communication method includes:

receiving the data from other wireless communication apparatus of atransmitting origin by using the receiving section;

received-data-determining of, by using the received data determiningsection, performing a data check for the received data by using the datacheck bit and determining whether or not the data is an error;

received-result-transmitting of, by using the received resulttransmitting section, discarding the data and transmitting aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and transmitting a message indicating that the data isnormal to the other wireless communication apparatus of the transmittingorigin when a result of the determination is not an error;

format-determining of, by using the format determining section,determining whether a format of the data is incorrect or normal, andpassing the data to predetermined processing when the format of the datais determined to be normal; and

retransmission-asking of, by using the retransmission asking section,discarding the data and asking the received result transmitting sectionto request retransmission of the data when the format of the data isdetermined to be incorrect.

Still further, a second wireless communication method out of thewireless communication methods of the present invention uses a wirelesscommunication apparatus which uses a communication protocol to transmitand receive data including communication control information with a datacheck bit and which includes a receiving section, a transmittingsection, a received data determining section, a received resulttransmitting section, a format determining section, and a retransmissionasking section,

the second wireless communication method includes:

receiving the data from other wireless communication apparatus of atransmitting origin by using the receiving section;

received-data-determining of, by using the received data determiningsection, performing a data check for the received data by using the datacheck bit and determining whether or not the data is an error;

received-result-transmitting of, by using the received resulttransmitting section, discarding the data and transmitting aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and transmitting a message indicating that the data isnormal to the other wireless communication apparatus of the transmittingorigin when a result of the determination is not an error;

format-determining of, by using the format determining section,determining whether a format of the data is incorrect or normal, andpassing the data to predetermined processing when the format of the datais determined to be normal; and

retransmission-asking of, by using the retransmission asking section inthe retransmission-asking, discarding the data when the format of thedata is determined to be incorrect and asking the transmitting sectionto embed the retransmission request in communication control informationof the data to be transmitted to the other wireless communicationapparatus of the transmitting origin and to transmit the data.

Further, a storage medium storing a first wireless communication programout of the wireless communication programs of the present inventioncauses a wireless communication apparatus to perform receptionprocessing of data, wherein the wireless communication apparatus uses acommunication protocol to transmit and receive data with a data checkbit and includes a receiving section, a received data determiningsection, a received result transmitting section, a format determiningsection, and a retransmission asking section,

the first wireless communication program causing the wirelesscommunication apparatus to perform:

receiving the data from other wireless communication apparatus of atransmitting origin by using the receiving section;

received-data-determining of, by using the received data determiningsection, performing a data check for the received data by using the datacheck bit and determining whether or not the data is an error;

received-result-transmitting of, by using the received resulttransmitting section, discarding the data and transmitting aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and transmitting a message indicating that the data isnormal to the other wireless communication apparatus of the transmittingorigin when a result of the determination is not an error;

format-determining of, by using the format determining section,determining whether a format of the data is incorrect or normal, andpassing the data to predetermined processing when the format of the datais determined to be normal; and

retransmission-asking of, by using the retransmission asking section,discarding the data and asking the received result transmitting sectionto request retransmission of the data when the format of the data isdetermined to be incorrect.

Yet more, a storage medium storing a second wireless communicationprogram out of the wireless communication programs of the presentinvention causes a wireless communication apparatus to perform receptionprocessing of data, wherein the wireless communication apparatus uses acommunication protocol to transmit and receive data includingcommunication control information with a data check bit and includes areceiving section, a transmitting section, a received data determiningsection, a received result transmitting section, a format determiningsection, and a retransmission asking section,

the second wireless communication program causing the wirelesscommunication apparatus to perform:

receiving the data from other wireless communication apparatus of atransmitting origin by using the receiving section;

received-data-determining of, by using the received data determiningsection, performing a data check for the received data by using the datacheck bit and determining whether or not the data is an error;

received-result-transmitting of, by using the received resulttransmitting section, discarding the data and transmitting aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and

format-determining of, by using the format determining section,determining whether a format of the data is incorrect or normal, andpassing the data to predetermined processing when the format of the datais determined to be normal; and

retransmission-asking of, discarding the data, when the format of thedata is determined to be incorrect, and asking the transmitting sectionto embed the retransmission request in communication control informationof the data to be transmitted to the other wireless communicationapparatus of the transmitting origin and to transmit the data.

Also, a first wireless communication control method out of the wirelesscommunication control methods of the present invention uses a wirelesscommunication control apparatus used in a wireless communicationapparatus that uses a communication protocol to transmit and receivedata with a data check bit and that includes a receiving section and areceived result transmitting section, to control communication, and

the first wireless communication control method includes:

received-data-determining of performing a data check for the receiveddata by using the data check bit and determining whether or not the datais an error;

received-result-transmission-instructing of discarding the data andinstructing the received result transmitting section to transmit aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and instructing the received result transmitting section totransmit a message indicating that the data is normal to the otherwireless communication apparatus of the transmitting origin when aresult of the determination is not an error;

format-determining of determining whether a format of the data isincorrect or normal, and passing the data to predetermined processingwhen the format of the data is determined to be normal; and

retransmission-asking of discarding the data and asking the receivedresult transmitting section to request retransmission of the data whenthe format of the data is determined to be incorrect.

Further more, a second wireless communication control method out of thewireless communication control methods of the present invention uses awireless communication control apparatus used in a wirelesscommunication apparatus that uses a communication protocol to transmitand receive data with a data check bit and that includes a receivingsection, a transmitting section and a received result transmittingsection, to control communication, and

the second wireless communication control method includes:

received-data-determining of performing a data check for the receiveddata by using the data check bit and determining whether or not the datais an error;

received-result-transmission-instructing of discarding the data andinstructing the received result transmitting section to transmit aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and instructing the received result transmitting section totransmit a message indicating that the data is normal to the otherwireless communication apparatus of the transmitting origin when aresult of the determination is not an error;

format-determining of determining whether a format of the data isincorrect or normal, and passing the data to predetermined processingwhen the format of the data is determined to be normal; and

a retransmission asking of, by using the retransmission asking section,discarding the data when the format of the data is determined to beincorrect and asking the transmitting section to embed theretransmission request in communication control information of the datato be transmitted to the other wireless communication apparatus of thetransmitting origin.

Moreover, a first wireless communication control program out of thewireless communication control programs of the present invention causesa wireless communication control apparatus to perform receptionprocessing of data, wherein the wireless communication control apparatusis used in a wireless communication apparatus that uses a communicationprotocol to transmit and receive data with a data check bit and includesa receiving section and a received result transmitting section, tocontrol information,

the first wireless communication control program causing the wirelesscommunication apparatus to perform:

received-data-determining of performing a data check for the receiveddata by using the data check bit and determining whether or not the datais an error;

received-result-transmission-instructing of discarding the data andinstructing the received result transmitting section to transmit aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and instructing the received result transmitting section totransmit a message indicating that the data is normal to the otherwireless communication apparatus of the transmitting origin when aresult of the determination is not an error;

format-determining of determining whether a format of the data isincorrect or normal, and passing the data to predetermined processingwhen the format of the data is determined to be normal; and

retransmission-asking of discarding the data and asking the receivedresult transmitting section to request retransmission of the data whenthe format of the data is determined to be incorrect.

Still more, a second wireless communication control program out of thewireless communication control programs of the present invention causesa wireless communication control apparatus to perform receptionprocessing of data, wherein the wireless communication control apparatusis used in a wireless communication apparatus that uses a communicationprotocol to transmit and receive data including communication controlinformation with a data check bit and includes a receiving section, atransmitting section, and a received result transmitting section, tocontrol information,

the second wireless communication control program causing the wirelesscommunication apparatus to perform:

received-data-determining of performing a data check for the receiveddata by using the data check bit and determining whether or not the datais an error;

received-result-transmission-instructing of discarding the data andinstructing the received result transmitting section to transmit aretransmission request of the data to the other wireless communicationapparatus of the transmitting origin when a result of the determinationis an error, and instructing the received result transmitting section totransmit a message indicating that the data is normal to the otherwireless communication apparatus of the transmitting origin when aresult of the determination is not an error;

format-determining of determining whether a format of the data isincorrect or normal, and passing the data to predetermined processingwhen the format of the data is determined to be normal; and

retransmission-asking of discarding the data when the format of the datais determined to be incorrect and asking the transmitting section toembed the retransmission request in communication control information ofthe data to be transmitted to the other wireless communication apparatusof the transmitting origin and to transmit the data.

Here, main aspects are described about the wireless communicationcontrol apparatus, the wireless communication control method, thewireless communication program storage medium, the wirelesscommunication control method, and the wireless communication controlprogram storage medium. However, all modes that correspond to theaspects described about the wireless communication apparatus of theabove-described present invention are also included in the wirelesscommunication control apparatus, the wireless communication controlmethod, the wireless communication program storage medium, the wirelesscommunication control method, and the wireless communication controlprogram storage medium, as long as the modes are appropriate to thescope of the present invention.

The object and advantages of the invention will be realized and attainedby means of the elements and combinations particularly pointed out inthe claims.

It is to be understood that both the foregoing general description andthe following detailed description are exemplary and explanatory and arenot restrictive of the invention, as claimed.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a protocol block diagram of a layer 2;

FIG. 2 illustrates an example of a data flow of a PDU with controlinformation added thereto;

FIG. 3 illustrates a data flow including returning of ACK and NACK by aHARQ on a receiving side;

FIG. 4 is a schematic diagram illustrating a determination processingwhether a PDU is in a normal format or an incorrect format in a MAC-PDUdetermination processing section;

FIG. 5 is a block diagram illustrating an outline of a transmittingapparatus and a receiving apparatus employing MIMO;

FIG. 6 illustrates a data flow when the MIMO is employed;

FIG. 7 is a schematic diagram illustrating one example of acommunication system to which one embodiment of the present invention isapplied;

FIG. 8 is a block diagram illustrating a HARQ reception controllingsection and a MAC-PDU determination processing section in a firstembodiment of the present invention;

FIG. 9 illustrates a data flow in the embodiment illustrated in FIG. 8;

FIG. 10 is a block diagram illustrating a configuration in a MAC sublayer on the receiving side in a second embodiment of the presentinvention; and

FIG. 11 illustrates a data flow in the embodiment illustrated in FIG.10.

THE BEST MODE FOR CARRYING OUT THE INVENTION

Embodiments of the present invention will be described with reference tothe drawings.

FIG. 7 is a schematic diagram illustrating one example of acommunication system to which one embodiment of the present invention isapplied.

FIG. 7 illustrates a cellular telephone 100 and a base station 200 thatperforms wireless communication with the cellular telephone 100.Incidentally, although many cellular telephones and many base stationsexist, and furthermore many switchboards exist in a real communicationsystem, here, only a minimum configuration necessary to explain thepresent embodiment is illustrated.

Wireless communication is performed between the cellular telephone 100and the base station 200, such that when the cellular telephone 100becomes the transmitting side, the base station 200 becomes thereceiving side, whereas when the base station 200 becomes thetransmitting side, the cellular telephone 100 becomes the receivingside. In other words, in either one of the cellular telephone 100 andthe base station 200, a configuration of the transmitting side and aconfiguration of the receiving side are provided as described in thefollowing.

In the above-described conventional technique, when a format of thereceived MAC-PDU is incorrect, the MAC-PDU is discarded and a request ofretransmission is handled by the RLC. However, in the presentembodiment, when a format of the received MAC-PDU is incorrect, asillustrated in the following two examples, a request of retransmissionis made in the MAC sub layer, thereby improving the throughput of thecommunication. The present embodiment is different from theabove-mentioned conventional technique only in a point that a request ofretransmission is made in the MAC sub layer, so that the explanationmade about the above-mentioned conventional technique is applied for theother points other than the point as they are.

That is, the wireless communication apparatus of the present inventionincludes, as a block configuration, both the configurations of thetransmitting side and the receiving side illustrated in the previouslydescribed FIG. 5 as one example, and only the point to be described inthe following is different from the above-mentioned conventionaltechnique.

FIG. 8 is a block diagram illustrating the HARQ reception controllingsection and the MAC-PDU determination processing section in a firstembodiment of the present invention.

When a MAC-PDU transmitted from the transmitting side is received, areceived data determining section 221 of the HARQ reception controllingsection 22 on the receiving side performs a CRC check for the receivedMAC-PDU. If it is a normal receiving (CRC-OK), the MAC-PDU istransmitted to the MAC-PDU determination processing section 21 and alsoa request of transmitting an ACK is made for an ACK-NACK transmittingsection 222, and the ACK is transmitted from the ACK-NACK transmittingsection 222 via the layer 1. However, in spite of the request oftransmitting the ACK made from the received data determining section 221toward the ACK-NACK transmitting section 222, there is a case in whichthe ACK is not transmitted but a NACK is transmitted from the ACK-NACKtransmitting section 222 as will be explained below.

When the received data determining section 221 determines that thereception is abnormal (CRC-NG), a request of transmitting a NACK is madefrom the received data determining section 221 toward the ACK-NACKtransmitting section 222, and the NACK is transmitted from the ACK-NACKtransmitting section 222 toward the transmitting side via the layer 1.As already explained, the transmitting side manages a transmission timeof a MAC-PDU and it is possible to identify, if an ACK or a NACK isreceived, which PDU the ACK or the NACK corresponds to, from a receptiontime of the ACK or the NACK. Also in the MIMO, since an ACK and a NACKis transmitted from the same antenna as that having received the ACK andthe NACK on the receiving side, it is possible to identify, on thetransmitting side of the PDU, which MAC-PDU the ACK and the NACKcorresponds to, from the transmission time and the antenna havingreceived the ACK and the NACK.

Here, the MAC-PDU that is determined as a normal reception (CRC-OK) inthe received data determining section 221 and passed to the MAC-PDUdetermination processing section 21 is determined, this time, whether itis a PDU in a normal format or an incorrect format in the MAC-PDUdetermination processing section 21. If it is a PDU in the normalformat, the MAC-PDU is divided into SDU's for each LCH to be passed to aRLC entity of each LCH (see FIG. 2).

On the other hand, when determined to be a PDU in the incorrect formatin the MAC-PDU determination processing section 21, the PDU isdiscarded. What described hitherto is similar to the above-describedconventional technique, however in the present embodiment, when theMAC-PDU determination processing section 21 determines that the PDU isin the incorrect format, discards the PDU and requests the ACK-NACKtransmitting section 222 of the HARQ reception controlling section 22 totransmit a NACK, and causes the ACK-NACK transmitting section 222 torenew the request of transmitting the ACK which is transmitted from thereceived data determining section 221. Then, upon receipt of the requestfrom the MAC-PDU determination processing section 21, the ACK-NACKtransmitting section 222 transmits a NACK toward the transmitting sidevia the layer 1.

FIG. 9 illustrates a data flow in the embodiment illustrated in FIG. 8.

In the example illustrated here, a base station is the transmittingside, and two MAC-PDU's of the MAC-PDU #1 and the MAC-PDU #2 arerepresentatively transmitted from the transmitting side and received bya cellular telephone that is the receiving side. On the receiving side,a determination is made in a MAC sub layer further in the layer 2whether it is a normal reception (CRC-OK) or an abnormal reception(CRC-NG).

Here, firstly, the determination is made for the MAC-PDU #1, and sinceit is a normal reception (CRC-OK), an ACK is to be transmitted towardthe transmitting side here. However, in the meantime while the ACK isnot yet transmitted, whether a format of the MAC-PDU #1 is normal orincorrect is determined, and if the format of the MAC-PDU #1 isincorrect, the ACK which is to be transmitted because of the normalreception (CRC-OK) is renewed with a NACK to be transmitted toward thetransmitting side. Then, on the transmitting side, since the NACK isreceived, the MAC-PDU #1 corresponding to the NACK is retransmittedtoward the receiving side.

As for the MAC-PDU #2, since the reception is normal and the format isnormal as well, an ACK is transmitted toward the transmitting side, andon the transmitting side, a MAC-PDU #n that has not yet been transmittedis transmitted without retransmitting the MAC-PDU #2.

With this, not only when the reception is abnormal (CRC-NG), but alsowhen the PDU is in an incorrect format even if the reception is normal(CRC-OK), a retransmission request is made in a MAC sub layer. As such,the retransmission request is made without waiting for theretransmission request from a RLC sub layer, so that a time until theretransmission request is reduced and thereby a throughput as the entiresystem is improved.

Incidentally, here, although the explanation is made by assuming thebase station is the transmitting side and the cellular telephone is thereceiving side, same is also applied to a case where the cellulartelephone is the transmitting side and the base station is the receivingside.

In the layer 1 on the transmitting side, the MAC-PDU which istransmitted once is stored for a while, and the stored MAC-PDU isretransmitted when a NACK corresponding to the once transmitted MAC-PDUis received. Thus, although the first embodiment is effective for anerror that occurs between the layer 1 on the transmitting side and theMAC-PDU determination processing on the receiving side including thelayer 1 on the transmitting side, it is impossible to cope with a casein which an error occurs in the MAC-PDU in the step of generating theMAC-PDU on the transmitting side or in the step of passing the generatedMAC-PDU to the layer 1 on the transmitting side, even if retransmissionis repeatedly tried. Because of this, in the MAC-PDU determinationprocessing on the receiving side, when the format of the MAC-PDU that isretransmitted due to reception of the NACK is the same incorrect formatas that of the MAC-PDU before the retransmission, retransmission requestis not performed anymore. This prevents useless retransmission frombeing repeated and may allocate communication resources to another PDU.

Subsequently, a second embodiment of the present invention will beexplained.

FIG. 10 is a block diagram illustrating a configuration in a MAC sublayer on the receiving side in the second embodiment of the presentinvention.

In the HARQ reception controlling section 22 on the receiving side(here, cellular telephone), a CRC check is performed for a receivedMAC-PDU similarly as described above, and according to a normalreception (CRC-OK) or an abnormal reception (CRC-NG), an ACK or a NACKis transmitted toward the transmitting side (base station). An ACK or aNACK at this time is transmitted depending on either the normalreception (CRC-OK) or the abnormal reception (CRC-NG), and whether theformat is normal or incorrect is not taken into consideration.

When determined to be the normal reception (CRC-OK) in the HARQreception controlling section 22, the MAC-PDU is transmitted to theMAC-PDU determination processing section 21. At this time, from the HARQreception controlling section 22, reception information including timeinformation indicating a time when the MAC-PDU is received and MIMOantenna information to identify an antenna having received the MAC-PDUwhen MIMO is used is also passed to the MAC-PDU determination processingsection 21 together with the MAC-PDU. In the MAC-PDU determinationprocessing section 21, a format of the received MAC-PDU is examined todetermine whether it is a normal format or an incorrect format. When itis the normal format, the MAC-PDU is divided into MAC-SDU=RLC-PDU foreach LCH to be passed to a RLC entity of each LCH.

On the other hand, when determined to be the incorrect format in theMAC-PDU determination processing section 21, the MAC-PDU determined tobe the incorrect format is discarded, and a retransmission requestaccompanied with the reception information (time information and MIMOantenna information) is passed to a MAC control information creationprocessing section 31. Although the MAC control information creationprocessing section 31 is not explicitly illustrated in FIG. 5, it is aconstituent element in a MAC sub layer to handle the creation of the MACcontrol information of the MAC-PDU that is transmitted from the cellulartelephone toward the base station.

Here, various kinds of MAC control information are created according todemands on occasions. The present embodiment is characterized in thatthe MAC control information creation processing section 31 creates theMAC control information in which the retransmission request receivedfrom the MAC-PDU determination processing section 21 is embedded. Theretransmission request that is embedded in the MAC control informationincludes the reception information (time information and MIMO antennainformation). The MAC control information created in the MAC controlinformation creation processing section 31 is passed to the MAC-PDUgeneration processing section 11 in the same cellular telephone. TheMAC-PDU generation processing section 11 integrates the RLC-PDU's(MAC-SDU's) received from the RLC entities and further adds the MACcontrol information received from the MAC control information creationprocessing section 31 and a header to generate a MAC-PDU. The MAC-PDUgenerated in the MAC-PDU generation processing section 11 is passed tothe HARQ transmission controlling section 12 and further transmittedtoward a base station via the layer 1 of the cellular telephone. Thebase station side refers to the control information of the receivedMAC-PDU and recognizes the retransmission request included in thecontrol information and further identifies a particular MAC-PDU to beretransmitted by the reception information (time information and MIMOantenna information) added to the retransmission request, andretransmits the MAC-PDU. At this time, on the base station side, theMAC-PDU which is stored until the ACK or the NACK is received no longerexists, and the base station side again receives the RLC-PDU's(MAC-SDU's) necessary for building the MAC-PDU to be retransmitted fromthe RLC of each LCH on the base station side, to regenerate andretransmit the MAC-PDU.

As such, in the second embodiment, an error occurred in the process ofgenerating the MAC-PDU on the transmitting side or in the process ofpassing the generated MAC-PDU to the layer 1 on the transmitting sidemay be coped with. However, also in this embodiment, when theretransmitted MAC-PDU is of the incorrect format same as that of theMAC-PDU before the retransmission, it is desirable not to requestretransmission anymore.

FIG. 11 illustrates a data flow in the embodiment illustrated in FIG.10.

Here, the drawing representatively illustrates that two MAC-PDU's of theMAC-PDU #D1 and the MAC-PDU #D2 are transmitted from the base stationthat is the transmitting side to the cellular telephone that is thereceiving side. Although in the MAC sub layer on the receiving side, theCRC check and the transmission of an ACK and a NACK are performed, theyare similar to the conventional technique (see FIG. 3) and illustrationis omitted here.

In the MAC sub layer on the receiving side, when it is a normalreception (CRC-OK) after a CRC check, a format of the received MAC-PDUis subsequently examined to determine whether the format is normal orincorrect. When determined to be normal, the same procedure as theconventional technique or the above-mentioned first embodiment takesplace.

On the other hand, when it is determined that the received MAC-PDU is aPDU of an incorrect format, the MAC-PDU is discarded, and this time, aretransmission request in which reception information including the timeinformation indicating a time when the MAC-PDU of the incorrect formatis received and the MIMO antenna information for identifying an antennahaving received the MAC-PDU are added, is embedded in the MAC controlinformation of a MAC-PDU that is built in a case where the same cellulartelephone becomes the transmitting side, and the MAC-PDU (MAC-PDU #U1 inFIG. 11) is transmitted toward the base station.

The base station analyzes the MAC control information of the receivedMAC-PDU #U1, recognizes that the MAC-PDU #D1 needs to be retransmitted,regenerates and retransmits the MAC-PDU #D1 to the cellular telephone.

Also in the second embodiment, in the event of an incorrect format, arequest of retransmission is made in the MAC sub layer so that thethroughput of the entire system is improved.

All examples and conditional language recited herein are intended forpedagogical purposes to aid the reader in understanding the principlesof the invention and the concepts contributed by the inventor tofurthering the art, and are to be construed as being without limitationto such specifically recited examples and conditions, nor does theorganization of such examples in the specification relate to a showingof the superiority and inferiority of the invention. Although theembodiment(s) of the present invention(s) has(have) been described indetail, it should be understood that the various changes, substitutions,and alterations could be made hereto without departing from the spiritand scope of the invention.

What is claimed is:
 1. A wireless communication apparatus, wherein thewireless communication apparatus uses a communication protocol totransmit and receive a MAC PDU with a data check bit, the wirelesscommunication apparatus comprising: a receiving section that receivesthe MAC PDU from another wireless communication apparatus of atransmitting origin; a received MAC PDU determining section thatperforms a data check for the received MAC PDU by using the data checkbit and determines whether a transmission of the MAC PDU produces anerror; a received result transmitting section that, when thetransmission of the MAC PDU produces an error, discards the MAC PDU andtransmits a retransmission request for the MAC PDU to the other wirelesscommunication apparatus, and when the transmission of the MAC PDU doesnot produce an error, transmits a message indicating that the MAC PDU isnormal to the other wireless communication apparatus; a determiningsection that determines whether an identity of MAC control informationis designated correctly, and that passes the MAC PDU to a predeterminedprocessing and discards the MAC PDU when the identity of the MAC controlinformation is designated incorrectly; and a transmitting section thattransmits the MAC PDU toward another wireless communication apparatus ofa transmitting destination, and wherein when the identity of the MACcontrol information is incorrect, the determination section discards theMAC PDU and instead of requesting the received result transmittingsection to retransmit the MAC PDU, requests the transmitting section toembed a retransmission request in communication control information ofthe MAC PDU to be transmitted to the other wireless communicationapparatus and transmits the MAC PDU.
 2. The wireless communicationapparatus according to claim 1, wherein the communication protocol ofthe wireless communication apparatus includes a MAC (Medium AccessControl) protocol, the data check is a CRC (Cyclic Redundancy Check),and the predetermined processing is a RLC (Radio Link Control).
 3. Thewireless communication apparatus according to claim 1, wherein thedetermining section requests the transmitting section to embed aretransmission request including reception time information of thereceived MAC PDU in communication control information of the MAC PDU tobe transmitted to the other wireless communication apparatus andtransmits the MAC PDU.
 4. The wireless communication apparatus accordingto claim 3, wherein the wireless communication apparatus comprises aplurality of antennas and performs MIMO (Multiple-Input Multiple-Output)communication by using the plurality of antennas, and the determiningsection requests the transmitting section to embed a retransmissionrequest including antenna identification information as well as thereception time information of the received MAC PDU in communicationcontrol information of the MAC PDU to be transmitted to the otherwireless communication apparatus and transmitting the MAC PDU.
 5. Thewireless communication apparatus according to claim 1, wherein thecommunication protocol of the wireless communication apparatus includesa MAC (Medium Access Control) protocol, the data check is a CRC (CyclicRedundancy Check), the communication control information is MAC controlinformation, and the predetermined processing is a RLC (Radio LinkControl).
 6. The wireless communication apparatus according to claim 1,wherein the determining section stops performing the retransmissionrequest of the MAC PDU when after the identity of the MAC controlinformation is again designated incorrectly.
 7. A wireless communicationcontrol apparatus, wherein the wireless communication control apparatusis used in another wireless communication apparatus which uses acommunication protocol to transmit and receive a MAC PDU with a datacheck bit, the other wireless communication apparatus including areceiving section and a received result transmitting section, to controlcommunication, and the wireless communication control apparatuscomprising: a received data determining section that performs a datacheck for the received MAC PDU by using the data check bit anddetermines whether a transmission of the MAC PDU produces an error; areceived result transmission instructing section that, when thetransmission of the MAC PDU produces an error, discards the MAC PDU andinstructs the received result transmitting section to transmit aretransmission request of the MAC PDU to the other wirelesscommunication apparatus of a transmitting origin, and MAC PDU is normalto the other wireless communication apparatus; a determining sectionthat determines whether an identity of MAC control information isdesignated correctly and discards the MAC PDU and requests aretransmission of the MAC PDU, by the received result transmittingsection, when the identity of the MAC control information is designatedincorrectly; and a transmitting section, and wherein, when the identityof the MAC control information is incorrect, the determining sectiondiscards the MAC PDU and instead of requesting the received resulttransmitting section to retransmit the MAC PDU, requests thetransmitting section to embed a retransmission request in communicationcontrol information of the MAC PDU to be transmitted to the otherwireless communication apparatus.
 8. The wireless communication controlapparatus of claim 7, comprising: a format determining section thatdetermines whether a format of the MAC PDU is incorrect or normal, andthat passes a result determined by the format determining section to apredetermined processing when the format of the MAC PDU is determined tobe normal; and a retransmission asking section that discards the MAC PDUand requests the received result transmitting section for transmittingwhen the format of the MAC PDU is determined to be incorrect.
 9. Awireless communication method, wherein the wireless communication methoduses a wireless communication apparatus which uses a communicationprotocol to transmit and receive a MAC PDU with a data check bit andwhich includes a receiving section, a received data determining section,a received result transmitting section, a transmitting section and adetermining section, the wireless communication method comprising:receiving the MAC PDU from another wireless communication apparatus of atransmitting origin by using the receiving section; performing, usingthe received data determining section, a data check for the received MACPDU by using the data check bit and determining whether a transmissionof the MAC PDU produces an error; discarding, using the received resultdetermining section, the MAC PDU and transmitting a retransmissionrequest of the MAC PDU to the other wireless communication apparatuswhen the transmission of the MAC PDU produces an error, and transmittinga message indicating the MAC PDU is normal to the other wirelesscommunication apparatus when the transmission of the MAC PDU does notproduce an error; determining, by using the determining section, whetheran identity of MAC control information is designated correctly, andpassing the MAC PDU to a predetermined processing and discarding the MACPDU and requesting the received result transmitting section to request aretransmission of the MAC PDU when the identity of the MAC controlinformation is designated incorrectly; and transmitting data includingcommunication control information in which a retransmission request isembedded, to the other wireless communication apparatus by using thetransmitting section, and wherein in the discarding when the identity ofMAC control information is designated incorrectly and, instead ofrequesting the received result transmitting section to retransmit theMAC PDU, a request is made to the transmitting section to embed aretransmission request in communication control information of the MACPDU to be transmitted to the other wireless communication apparatus andtransmitting the MAC PDU.
 10. The wireless communication method of claim9, comprising: determining whether a format of the MAC PDU is incorrector normal, and that passes a result determined by the determining of theformat to a predetermined processing when the format of the MAC PDU isdetermined to be normal; and discarding the MAC PDU and requesting thereceived result transmitting section to transmit when the format of theMAC PDU is determined to be incorrect.
 11. A storage medium storing awireless communication program that causes a wireless communicationapparatus to perform reception processing of data, wherein the wirelesscommunication apparatus uses a communication protocol to transmit andreceive MAC PDU with a data check bit and includes a receiving section,a received data determining section, a received result transmittingsection, a transmitting section and a determining section, the wirelesscommunication program causing the wireless communication apparatus toperform a process comprising: receiving the MAC PDU from anotherwireless communication apparatus of a transmitting origin; performing,using the received data determining section, a data check for thereceived MAC PDU by using the data check bit and determining whether atransmission of the MAC PDU produces an error; discarding, using thereceived result transmitting section, the MAC PDU and transmitting aretransmission request of the MAC PDU to the other wirelesscommunication apparatus when the transmission of the MAC PDU produces anerror, and transmitting a message indicating that the MAC PDU is normalto the other wireless communication apparatus when the transmission ofthe MAC PDU does not produce an error; determining, using thedetermining section, whether an identity of MAC control information isdesignated correctly and passing the data to a predetermined processingand discarding the MAC PDU and requesting a retransmission of the MACPDU when the identity of MAC control information is designatedincorrectly; and transmitting, by the transmitting section, the MAC PDUto the other wireless communication apparatus, and wherein in thediscarding when the identity of MAC control information is designatedincorrectly, instead of requesting the received result transmittingsection to retransmit the MAC PDU, a request is made to the transmittingsection to embed a retransmission request in communication controlinformation of the MAC PDU to be transmitted to the other wirelesscommunication apparatus to transmit the MAC PDU.
 12. The storage mediumstoring a wireless communication control program of claim 11, whereinthe process comprising: determining whether a format of the MAC PDU isincorrect or normal, and that passes a result determined by thedetermining of the format to a predetermined processing when the formatof the MAC PDU is determined to be normal; and discarding the MAC PDUand requesting the received result transmitting section to transmit whenthe format of the MAC PDU is determined to be incorrect.
 13. A wirelesscommunication control method, wherein the wireless communication controlmethod which uses a wireless communication control apparatus used inanother wireless communication apparatus that uses a communicationprotocol to transmit and receive a MAC PDU with a data check bit andthat includes a receiving section, a transmitting section and a receivedresult transmitting section, to control communication, and the wirelesscommunication control method comprising: performing a data check for thereceived MAC PDU by using the data check bit to determine whether atransmission of the MAC PDU produces an error; discarding the MAC PDUand instructing the received result transmitting section to transmit aretransmission request of the MAC PDU to the other wirelesscommunication apparatus of a transmitting origin when the transmissionof the MAC PDU produces an error, and instructing the received resulttransmitting section to transmit a message indicating that the MAC PDUis normal to the other wireless communication apparatus when thetransmission of the MAC PDU does not produce an error; determiningwhether a an identity of MAC control information is designatedcorrectly, and passing the MAC PDU to a predetermined processing anddiscarding the MAC PDU and requesting the received result transmittingsection to retransmit the MAC PDU when the identity of MAC controlinformation is designated incorrectly; and transmitting the MAC PDUincluding communication control information in which a retransmissionrequest is embedded, to the other wireless communication apparatus byusing the transmitting section, and wherein in the discarding, when theidentity of MAC control information is designated incorrectly, insteadof requesting the received result transmitting section retransmit theMAC PDU, a request is made to the transmitting section to embed aretransmission request in communication control information of the MACPDU to be transmitted to the other wireless communication apparatus. 14.The wireless communication control method of claim 13, comprising:determining whether a format of the MAC PDU is incorrect or normal, andthat passes a result determined by the determining of the format to apredetermined processing when the format of the MAC PDU is determined tobe normal; and discarding the MAC PDU and requesting the received resulttransmitting section to transmit when the format of the MAC PDU isdetermined to be incorrect.
 15. A storage medium storing a wirelesscommunication control program that causes a wireless communicationcontrol apparatus to perform reception processing of data, wherein thewireless communication control apparatus is used in another wirelesscommunication apparatus that uses a communication protocol to transmitand receive a MAC PDU with a data check bit and includes a receivingsection, a transmitting section and a received result transmittingsection, to control information, the wireless communication controlprogram causing the wireless communication apparatus to perform aprocess comprising: performing a data check for the received MAC PDU byusing the data check bit and determining whether a transmission of theMAC PDU produces an error; discarding the MAC PDU and instructing thereceived result transmitting section to transmit a retransmissionrequest of the MAC PDU to the other wireless communication apparatus ofa transmitting origin when the transmission of the MAC PDU produces anerror, and instructing the received result transmitting section totransmit a message indicating that the MAC PDU is normal to the otherwireless communication apparatus when the transmission of the MAC PDUdoes not produce an error; determining whether an identity of MACcontrol information is designated correctly, and passing the MAC PDU toa predetermined processing and discarding the MAC PDU and requesting thereceived result transmitting section to retransmit the MAC PDU when theidentity of MAC control information is designated incorrectly; andtransmitting the MAC PDU, using the transmitting section, to the otherwireless communication apparatus, and wherein in the discarding, whenthe identity of MAC control information is designated incorrectly,instead of requesting the received result transmitting section toretransmit the MAC PDU, a request is made to the transmitting section toembed a retransmission request in communication control information ofthe MAC PDU to be transmitted to the other wireless communicationapparatus.
 16. The storage medium storing a wireless communicationcontrol program of claim 15, wherein the process comprising: determiningwhether a format of the MAC PDU is incorrect or normal, and that passesa result determined by the determining of the format to a predeterminedprocessing when the format of the MAC PDU is determined to be normal;and discarding the MAC PDU and requesting the received resulttransmitting section to transmit when the format of the MAC PDU isdetermined to be incorrect.